// index.js
// 获取应用实例
const app = getApp()
Page({
  data: {
    credit: 0     // 用户积分
  },

  onLoad: function(){
    // 如果全局变量token不为空，则直接调用获取积分接口
    if(!!app.globalData.token){  
      this.getCredit();
    }else{  // 否则在app.js中创建一个回调函数，等全局变量token赋值后在执行getCredit
      // 在app.js中创建一个函数getCreditCallback，
      // 其作用是在index.js中进行回调，参数通过res带回
      app.getCreditCallback = (res) => {
        this.getCredit();
      }
    }
  },

  // 获取用户积分
  getCredit: function(){
    var credit = app.globalData.credit;
    //console.log("credit:"+credit)
   this.setData({
     credit:credit
   })
  },

  // 获取用户信息
  getUserProfile: function(){
    wx.getUserProfile({
      desc: '展示用户信息',
      success: (res) => {
        console.log(res.userInfo)
        this.setData({
          userInfo:　res.userInfo,
          hasUserInfo: true
        })
      }
    })
  }
})
